package com.fintech.third.model.accumulation.fund;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;

public class EdcAfGeneralAnalyzedData implements Serializable{

	private Integer id;

	@JSONField(name = "last_6months_pay_off")
	private String last6monthsPayOff;

	@JSONField(name = "gjj_order_id")
	private String gjjOrderId;

	@JSONField(name = "last_6months_back_pay_off")
	private String last6monthsBackPayOff;

	@JSONField(name = "last_24months_sum_times")
	private String last24monthsSumTimes;

	@JSONField(name = "last_24months_back_sum_times")
	private String last24monthsBackSumTimes;

	@JSONField(name = "last_24months_company_quantity")
	private String last24monthsCompanyQuantity;

	@JSONField(name = "last_12months_has_extract")
	private String last12monthsHasExtract;

	private Date startTime;

	private String createdBy;

	private Date createdDate;

	private String updatedBy;

	private Date updatedDate;

	private String deleteFlag;

	@JSONField(name = "every_company_data")
	private List<EdcEveryCompanyData> edcEveryCompanyData;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getLast6monthsPayOff() {
		return last6monthsPayOff;
	}

	public void setLast6monthsPayOff(String last6monthsPayOff) {
		this.last6monthsPayOff = last6monthsPayOff == null ? null : last6monthsPayOff.trim();
	}

	public String getGjjOrderId() {
		return gjjOrderId;
	}

	public void setGjjOrderId(String gjjOrderId) {
		this.gjjOrderId = gjjOrderId == null ? null : gjjOrderId.trim();
	}

	public String getLast6monthsBackPayOff() {
		return last6monthsBackPayOff;
	}

	public void setLast6monthsBackPayOff(String last6monthsBackPayOff) {
		this.last6monthsBackPayOff = last6monthsBackPayOff == null ? null : last6monthsBackPayOff.trim();
	}

	public String getLast24monthsSumTimes() {
		return last24monthsSumTimes;
	}

	public void setLast24monthsSumTimes(String last24monthsSumTimes) {
		this.last24monthsSumTimes = last24monthsSumTimes == null ? null : last24monthsSumTimes.trim();
	}

	public String getLast24monthsBackSumTimes() {
		return last24monthsBackSumTimes;
	}

	public void setLast24monthsBackSumTimes(String last24monthsBackSumTimes) {
		this.last24monthsBackSumTimes = last24monthsBackSumTimes == null ? null : last24monthsBackSumTimes.trim();
	}

	public String getLast24monthsCompanyQuantity() {
		return last24monthsCompanyQuantity;
	}

	public void setLast24monthsCompanyQuantity(String last24monthsCompanyQuantity) {
		this.last24monthsCompanyQuantity = last24monthsCompanyQuantity == null ? null
				: last24monthsCompanyQuantity.trim();
	}

	public String getLast12monthsHasExtract() {
		return last12monthsHasExtract;
	}

	public void setLast12monthsHasExtract(String last12monthsHasExtract) {
		this.last12monthsHasExtract = last12monthsHasExtract == null ? null : last12monthsHasExtract.trim();
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy == null ? null : createdBy.trim();
	}

	public Date getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}

	public String getUpdatedBy() {
		return updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy == null ? null : updatedBy.trim();
	}

	public Date getUpdatedDate() {
		return updatedDate;
	}

	public void setUpdatedDate(Date updatedDate) {
		this.updatedDate = updatedDate;
	}

	public String getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(String deleteFlag) {
		this.deleteFlag = deleteFlag == null ? null : deleteFlag.trim();
	}

	public List<EdcEveryCompanyData> getEdcEveryCompanyData() {
		return edcEveryCompanyData;
	}

	public void setEdcEveryCompanyData(List<EdcEveryCompanyData> edcEveryCompanyData) {
		this.edcEveryCompanyData = edcEveryCompanyData;
	}

	@Override
	public String toString() {
		return "EdcAfGeneralAnalyzedData [id=" + id + ", last6monthsPayOff=" + last6monthsPayOff + ", gjjOrderId="
				+ gjjOrderId + ", last6monthsBackPayOff=" + last6monthsBackPayOff + ", last24monthsSumTimes="
				+ last24monthsSumTimes + ", last24monthsBackSumTimes=" + last24monthsBackSumTimes
				+ ", last24monthsCompanyQuantity=" + last24monthsCompanyQuantity + ", last12monthsHasExtract="
				+ last12monthsHasExtract + ", startTime=" + startTime + ", createdBy=" + createdBy + ", createdDate="
				+ createdDate + ", updatedBy=" + updatedBy + ", updatedDate=" + updatedDate + ", deleteFlag="
				+ deleteFlag + ", edcEveryCompanyData=" + edcEveryCompanyData + "]";
	}

}